Developer Note
PowerBook G4
November 2002
# Apple Computer, Inc.
© 2001, 2002 Apple Computer, Inc.
All rights reserved.
No part of this publication may be
reproduced, stored in a retrieval
system, or transmitted, in any form or
by any means, mechanical, electronic,
photocopying, recording, or
otherwise, without prior written
permission of Apple Computer, Inc.,
with the following exceptions: Any
person is hereby authorized to store
documentation on a single computer
for personal use only and to print
copies of documentation for personal
use provided that the documentation
contains Apple's copyright notice.
The Apple logo is a trademark of
Apple Computer, Inc.
Use of the "keyboard" Apple logo
(Option-Shift-K) for commercial
purposes without the prior written
consent of Apple may constitute
trademark infringement and unfair
competition in violation of federal
and state laws.
No licenses, express or implied, are
granted with respect to any of the
technology described in this book.
Apple retains all intellectual property
rights associated with the technology
described in this book. This book is
intended to assist application
developers to develop applications
only for Apple-labeled or
Apple-licensed computers.
Every effort has been made to ensure
that the information in this document
is accurate. Apple is not responsible
for typographical errors.
Apple Computer, Inc.
1 Infinite Loop
Cupertino, CA 95014
408-996-1010
Apple, the Apple logo, AirPort,
FireWire, iMac, Mac, PowerBook,
and Macintosh are trademarks of
Apple Computer, Inc., registered in
the United States and other countries.
iBook, SuperDrive, and Velocity
engine are trademarks of Apple
Computer, Inc.
Adobe is a trademark of Adobe
Systems Incorporated or its
subsidiaries and may be registered in
certain jurisdictions.
OpenGL is a registered trademark of
Silicon Graphics, Inc.
PowerPC is a trademark of
International Business Machines
Corporation, used under license
therefrom.
Simultaneously published in the
United States and Canada.
Even though Apple has reviewed this
manual, APPLE MAKES NO
WARRANTY OR REPRESENTATION,
EITHER EXPRESS OR IMPLIED, WITH
RESPECT TO THIS MANUAL, ITS
QUALITY, ACCURACY,
MERCHANTABILITY, OR FITNESS
FOR A PARTICULAR PURPOSE. AS A
RESULT, THIS MANUAL IS SOLD "AS
IS," AND YOU, THE PURCHASER, ARE
ASSUMING THE ENTIRE RISK AS TO
ITS QUALITY AND ACCURACY.
IN NO EVENT WILL APPLE BE LIABLE
FOR DIRECT, INDIRECT, SPECIAL,
INCIDENTAL, OR CONSEQUENTIAL
DAMAGES RESULTING FROM ANY
DEFECT OR INACCURACY IN THIS
MANUAL, even if advised of the
possibility of such damages.
THE WARRANTY AND REMEDIES SET
FORTH ABOVE ARE EXCLUSIVE AND
IN LIEU OF ALL OTHERS, ORAL OR
WRITTEN, EXPRESS OR IMPLIED. No
Apple dealer, agent, or employee is
authorized to make any modification,
extension, or addition to this warranty.
Some states do not allow the exclusion or
limitation of implied warranties or
liability for incidental or consequential
damages, so the above limitation or
exclusion may not apply to you. This
warranty gives you specific legal rights,
and you may also have other rights which
vary from state to state.
Contents
Figures and Tables
Preface About This Developer Note
Contents of This Note
Chapter! Introduction n
New Features 11
Features 12
Appearance 15
Peripheral Devices 16
System Software 17
Open Firmware 17
Computer Identification 18
Power-Saving Features 18
Reduced Processor Speed 18
Operating Modes 18
Chapter 2 Architecture 21
Block Diagram and Buses 21
Block Diagram 21
Main ICs and Buses 23
Microprocessor and Caches 23
PowerPC G4 Microprocessor 23
Level 2 Cache 24
Level 3 Cache 24
1 Apple Computer, Inc. November 2002
CONTENTS
Memory Controller and Bus Bridge 24
System RAM 25
Boot ROM 25
FireWire Controller 26
Ethernet Controller 26
Video Display Subsystem 26
I/O Controller 28
DMA Support 28
Interrupt Support 28
USB Interface 28
Ultra DMA/66 Interface 29
EIDE Interface 29
Modem Support 29
Sound Circuitry 30
Power Controller 30
AirPort Card Interface 31
CardBus Controller IC 31
Chapter 3 Devices and Ports 33
USB Ports 33
USB Connectors 33
USB Storage Devices 34
FireWire Port 35
FireWire Connector 35
FireWire Device Programming 37
Target Disk Mode 37
Ethernet Port 38
Internal Modem 40
AirPort Card 40
Data Security 41
AirPort Hardware 41
AirPort Software 42
Hard Disk Drive 42
Hard Disk Dimensions 42
Hard Disk Connector 44
Signal Assignments 45
ATA Signal Descriptions 46
1 Apple Computer, Inc. November 2002
CONTENTS
DVD-ROM/CD-RW Combo Drive 48
DVD-R /CD-RW SuperDrive 49
Trackpad 50
Keyboard 50
Removing the Keyboard 50
Changing the Operation of the Keyboard 51
Keyboard Illustrations 51
Using the Fn Key 55
Using the Num Lock Key 55
The Function-Keys Checkbox 55
The Embedded Keypad 57
Other Control Keys 58
Flat-Panel Display 59
External Monitors 60
Dual Display and Mirror Mode 60
Analog Monitor Resolutions 61
Digital Display Resolutions 62
DVI-I Connector 62
External Video Port 64
Sound System 66
Sound Inputs 67
Built-in Microphone 67
Audio Input Jack 68
Modem Activity Sound Signals 68
Sound Outputs 68
Headphone Jack 68
Internal Speakers 69
Digitizing Sound 69
Chapter 4 Expansion Features 71
RAM Expansion Slots 71
Getting Access to the Slots 71
Mechanical Design of RAM SO-DIMMs 73
1 Apple Computer, Inc. November 2002
CONTENTS
Electrical Design of RAM SO-DIMMs 73
SDRAM Devices 74
Configuration of RAM SO-DIMMs 75
Address Multiplexing 75
RAM SO-DIMM Electrical Limits 76
CardBus Slot 77
Appendix a Supplemental Reference Documents 79
Apple Technical Notes 79
3D Graphics 79
PowerPC G4 Microprocessor 80
Velocity Engine (AltiVec) 80
Mac OS X 81
Mac OS 9.2.2 81
I/O Kit 82
Open Firmware 82
RAM Expansion Modules 83
PC Card Manager 83
ATA Devices 84
USB Interface 84
FireWire Interface 85
Digital Visual Interface 86
Wireless Networks 86
Appendix b Abbreviations 87
Abbreviations and Standard Units 87
Other Abbreviations 88
Index 91
1 Apple Computer, Inc. November 2002
Figures and Tables
Chapter! Introduction 11
Figure 1-1 Front view of the computer 15
Figure 1-2 Back view showing I/O ports 16
Table 1-1 Feature changes 12
Chapter 2 Architecture 21
Figure 2-1 Block diagram 22
Table 2-1 Buses supported by the Uni-N IC
25
Chapter 3 Devices and Ports
33
Figure 3-1 USB Type A port 34
Figure 3-2 FireWire connector 36
Figure 3-3 Maximum dimensions of the internal hard disk 43
Figure 3-4 Hard disk connector and location 44
Figure 3-5 Keyboard layout 52
Figure 3-6 Alternate operations of function and control keys 53
Figure 3-7 Embedded numeric keypad operation 54
Figure 3-8 DVI-I connector 63
Figure 3-9 S-video connector 65
Table 3-1 Pin assignments on the USB port 34
Table 3-2 Pin assignments on the FireWire connector 36
Table 3-3 Signals for lOBase-T and 100Base-T operation 38
Table 3-4 Signals for lOOOBase-T operation 39
Table 3-5 Pin assignments on the ATA hard disk connector 45
Table 3-6 Signals on the ATA hard disk connector 46
Table 3-7 Types of media read and written by the DVD-ROM/CD-RW
drive 48
Table 3-8 Media read and written by the SuperDrive 49
Table 3-9 Setting the default behavior of the function keys 56
1 Apple Computer, Inc. November 2002
FIGURES
AND
TABLES
Table 3-10 The function keys as control buttons 56
Table 3-11 Embedded keypad keys 57
Table 3-12 Control keys that change 58
Table 3-13 Picture sizes on the flat-panel display 59
Table 3-14 Picture sizes on an analog monitor 61
Table 3-15 Picture sizes on a digital display 62
Table 3-16 Main signals on the DVI-I connector 63
Table 3-17 MicroCross signals on the DVI-I connector 64
Table 3-18 Pin assignments for the S-video output connector
Table 3-19 Picture sizes for S-video output 66
65
Chapter 4 Expansion Features
71
Figure 4-1 Interior view showing RAM expansion slots 72
Table 4-1 Sizes of RAM expansion modules and devices 75
Table 4-2 Types of DRAM devices 76
1 Apple Computer, Inc. November 2002
PREFACE
About This Developer Note
This developer note is a technical description of the PowerBook G4 computer. The
note provides information about the computer's internal design, input-output
features, and expansion capabilities.
Note: This developer note has been updated to include information about the
latest product features and configurations.
I
This developer note is intended to help hardware and software developers design
products that are compatible with the Macintosh products described here. If you are
not already familiar with Macintosh computers or if you would like additional
technical information, you may wish to read the supplementary reference
documents described in Appendix A (page 79).
Contents of This Note
The information in this note is arranged in four chapters and two appendixes.
■ Chapter 1, "Introduction" (page 11), introduces the PowerBook G4 computer
and describes its features.
■ Chapter 2, "Architecture" (page 21), describes the internal logic of the computer,
including the main ICs that appear in the block diagram.
■ Chapter 3, "Devices and Ports" (page 33), describes the standard I/O ports and
the built-in I/O devices.
Contents of This Note
© Apple Computer, Inc. November 2002
PREFACE
About This Developer Note
■ Chapter 4, "Expansion Features" (page 71), describes the expansion features of
interest to developers. It includes development guides for expansion-bay
devices, the RAM expansion modules, and the PC Card slot.
■ Appendix A (page 79) contains links to supplemental reference documents.
■ Appendix B (page 87) is a list of the abbreviations used in this developer note.
10 Contents of This Note
© Apple Computer, Inc. November 2002
CHAPTER
Introduction
This chapter outlines the features of the PowerBook G4 computer, with emphasis
on the changes from the previous models.
New Features
The features that have changed are listed here along with references to the sections
that describe them. For a quick summary of the changes, see Table 1-1.
■ Processor: The PowerBook G4 computer has a PowerPC G4 microprocessor
running at a clock speed of 867 MHz or 1 GHz. For more information, see
"PowerPC G4 Microprocessor" (page 23).
■ Graphics IC and memory: The ATI Mobility Radeon 9000 graphics processor
operates on the AGP4x bus along with 32 or 64 MB of DDR RAM. For more
information, see "Video Display Subsystem" (page 26).
■ Hard disk storage: The computer comes with a built-in hard disk drive with a
capacity of 40 or 60 GB. For more information and developer guidelines for
alternative hard drives, see "Hard Disk Drive" (page 42).
■ Battery bay: The computer has a 61 watt-hours battery bay.
■ Power adapter: The computer ships with a 65 W power adapter with grounded
plug.
■ SuperDrive (DVD-R/CD-RW drive): Some configurations of the PowerBook
G4 computer have a SuperDrive drive. For more information, see "DVD-R /
CD-RW SuperDrive" (page 49).
New Features 11
© Apple Computer, Inc. November 2002
CHAPTER 1
Introduction
■ Modem: The computer has a built-in Apple 56 Kbps modem. The modem
supports K56flex and V.92 modem standard. For more information, see
"Modem Support" (page 29).
■ AirPort Card standard: An AirPort Card is standard in the 1 GHz model. See
"Air Port Card" (page 40).
Table 1-1
Feature changes
Feature
Previous model
Current model
Processor
Processor clock speed
Graphics IC
Graphics memory
Hard disk drive
AirPort Card
Battery bay
Power adapter
PowerPC G4
667 or 800 MHz
ATI Mobility Radeon 7500
32 MB of DDR
30 GB on 667 MHz, 40 GB
on 800 MHz, or 60 GB CTO
Standard on 800 MHz only
55.3 watt-hours battery bay
45 W power adapter
PowerPC G4
867 MHz or 1 GHz
ATI Mobility Radeon 9000
32 or 64 MB of DDR
40 GB on 867 MHz and
60 GB on 1 GHz
Standard on 1 GHz only
61 watt-hours battery bay
65 W power adapter
Removable media
DVD-ROM/CD-RW Combo
drive
DVD-ROM/CD-RW Combo
drive or a DVD-R/CD-RW
SuperDrive
Hard drive option
Additional CTO hard drive
support
No additional CTO hard
drive support
Features
Here is a list of the features of the PowerBook G4 computer. Each feature is
described in a later chapter, as indicated in the list.
12
Features
© Apple Computer, Inc. November 2002
CHAPTER 1
Introduction
Processor: The computer has a PowerPC G4 microprocessor running at a clock
speed of 867 MHz or 1 GHz. For more information, see "PowerPC G4
Microprocessor" (page 23).
System bus: The speed of the system bus is 133 MHz in all models.
Cache location and speed: In addition to the L2 cache, which is internal to the
processor IC, the computer also has an L3 cache. See "Level 2 Cache" (page 24).
RAM: The computer has two standard SO-DIMM expansion slots for SDRAM
modules. The computer comes with 256 or 512 MB of SDRAM installed. See
"RAM Expansion Slots" (page 71).
ROM: The computer has 1 MB of boot ROM used by Open Firmware at startup.
For information about the ROM, see "Boot ROM" (page 25). For information
about Open Firmware, see "Open Firmware" (page 82).
Hard disk storage: The computer comes with a built-in hard disk drive with a
capacity of 40 or 60 GB. For more information and developer guidelines for
alternative hard drives, see "Hard Disk Drive" (page 42).
Display: The display is a 15.2 inch wide-screen TFT (1280 by 854 pixels) with a
resolution of 101.4 dpi. See "Flat-Panel Display" (page 59).
External monitor: All configurations support an external video monitor, using
the DVI-I connector for a digital video display and an S-video connector for a
PAL or NTSC video monitor. (A VGA adapter and an S-video-to-composite
adapter are included and an ADC adapter is available separately.) See "External
Monitors" (page 60).
Graphics IC and memory: The ATI Mobility Radeon 9000 graphics controller
operates on the AGP4x bus along with 32 or 64 MB of video RAM. For more
information, see "Video Display Subsystem" (page 26).
Battery bay: The computer has a single battery bay. The battery uses lithium ion
cells and provides 61 watt-hours at 14.4 V (nominal).
Power adapter: The computer comes with a 65 W power adapter with
grounded plug.
DVD-ROM/CD-RW Combo drive: Some configurations have a built-in
DVD-ROM/CD-RW drive. See "DVD-ROM/CD-RW Combo Drive" (page 48).
SuperDrive (DVD-R/CD-RW drive): Some configurations of the PowerBook
G4 computer have a built-in DVD-R/CD-RW SuperDrive drive. For more
information, see "DVD-R /CD-RW SuperDrive" (page 49).
Features 13
© Apple Computer, Inc. November 2002
CHAPTER 1
Introduction
■ CardBus slot: The computer has a CardBus slot that accepts one Type I or Type
II PC card or a CardBus Card. For more information, see "CardBus Slot"
(page 77).
■ USB ports: The computer has two USB 1.1 ports for an external keyboard, a
mouse, and other USB devices, described in "USB Ports" (page 33).
■ FireWire port: The computer has one IEEE-1394a high-speed serial FireWire
port, which supports transfer rates of 100, 200, and 400 Mbps. For more
information, see "FireWire Port" (page 35).
■ Target disk mode: The PowerBook G4 computer can act like a FireWire storage
device connected to another computer. See "Target Disk Mode" (page 37)
■ Modem: The computer has a built-in modem with 56 Kbps data rate and V.92
support. For more information, see "Internal Modem" (page 40).
■ Ethernet: The computer has a built in Ethernet port with an RJ-45 connector for
lOBase-T, 100Base-T, and lOOOBase-T operation. For more information, see
"Ethernet Port" (page 38).
■ AirPort Card: An AirPort Card wireless LAN module is standard on the 1 GHz
model and optional on the 867 MHz model. For more information, see "AirPort
Card" (page 40).
■ Sound: The computer has a built-in microphone and stereo speakers as well as
a stereo headphone jack and a sound input jack. See "Sound System" (page 66).
■ Keyboard: The keyboard has an embedded numeric keypad and inverted-T
arrow keys. Some of the function keys are used to control the display brightness
and speaker volume; the other function keys are programmable by the user. See
"Keyboard" (page 50).
■ Trackpad: The integrated trackpad includes tap /double-tap and drag features.
For more information, see "Trackpad" (page 50).
■ Weight: The basic configuration weighs 2.4 kg (5.4 pounds).
■ Size: The computer is 341 mm (13.4 inches) wide, 241 mm (9.49 inches) deep,
and 26.3 mm (1.04 inches) thick.
14 Features
© Apple Computer, Inc. November 2002
CHAPTER 1
Introduction
Appearance
Figure 1-1 is a front view of the PowerBook G4 computer. Figure 1-2 is a back view
showing the I/O ports.
Figure 1-1 Front view of the computer
Sleep indicator light
Built-in speaker/
microphone
Function
key
Trackpad
Display
release button
Trackpad
button
t!> Power button
Security slot
Built-in speaker
AirPort antenna
window
Slot-loading DVD-ROM /CD-RW
Combo drive or DVD-R/CD-RW
SuperDrive
Appearance
© Apple Computer, Inc. November 2002
15
CHAPTER 1
Introduction
Figure 1-2
Back view showing I/O ports
— Power
adapter port
Y FireWire
port
<i Internal
Ol DVI-I port modem port
"7
z_
<•■•> Ethernet port
(10/1 00/1 OOOBase-T)
I ° mm ° *©
f USB ports
AirPort antenna
window
PC Card
eject button
PC Card slot
O Headphone
jack
i6i Audio line-in connector
^ TV out port
Peripheral Devices
In addition to the devices that are included with the computer, several peripheral
devices are available separately:
16 Peripheral Devices
© Apple Computer, Inc. November 2002
CHAPTER 1
Introduction
■ The PowerBook G4 Rechargeable Battery is available separately as an additional
or replacement battery.
■ The Apple Portable Power Adapter, which comes with the computer, is also
available separately. The adapter can fully recharge a completely depleted
battery in three hours or less while the computer is running, shut down, or in
sleep mode.
■ The Apple DVI to ADC Adapter, which enables the PowerBook G4 computer to
support Apple's ADC displays, is available separately.
■ The Apple Pro Keyboard, a full-featured USB keyboard, is available separately.
■ The Apple Pro Mouse, an optical USB mouse, is available separately.
■ The AirPort Base Station is available separately.
■ The AirPort Card is also available separately.
■ A power cable for use on airliners is also available. The airline power cable
should have a sense resistor of 24. 3K ohms connected between the power plug's
shell and ground. For more information, see "Power Controller" (page 30).
System Software
The PowerBook G4 computer comes with both Mac OS X version 10.2 and Mac OS
9.2.2 installed. Mac OS X is the default startup system. For the latest information,
see the references listed in "Mac OS X" (page 81) and "Mac OS 9.2.2" (page 81).
Here are a few items of interest about the system software on the PowerBook G4
computer.
Open Firmware
System software on all current Macintosh models uses a design based on Open
Firmware. With this approach, the ROM on the main logic board contains only the
Open Firmware code needed to initialize the hardware and load an operating
system. The rest of the system code is loaded into RAM from disk or from the
network. For more information, see the references listed in "Open Firmware"
(page 82).
System Software 17
© Apple Computer, Inc. November 2002
CHAPTER 1
Introduction
Computer Identification
Rather than reading the box flag or the model string and then making assumptions
about the computer's features, applications that need to find out the features of the
computer should use IORegistry calls to test for the features they require.
IORegistry calls are part of the I/O Kit API. For more information, see the references
listed at "I/O Kit" (page 82).
Asset management software that reports the kind of computer it is running on can
obtain the value of the model property from the IOService plane of the IORegistry.
For the PowerBook G4 computer, the value of the model property is PowerBook3,5.
Power-Saving Features
The PowerBook G4 computer has several profiles to save power. These profiles are
labeled on the Energy Saver panel of System Preferences.
Reduced Processor Speed
Reduced processor speed allows the software to change the processor's clock speed,
slowing down to conserve power or speeding up when more speed is needed. The
slower clock speed is 667 MHz and the L3 cache is turned off.
■ The system software uses a reduced processor speed to automatically conserve
power under the following conditions:
□ during system startup
□ when battery charge is low
□ when there is no battery installed
□ when using airline power
■ The user interface for the reduced processor speed is located in the options tab
under the Energy Saver panel in System Preferences.
Operating Modes
The power management protocols on the PowerBook G4 computer support two
power-saving modes: idle and sleep.
18 System Software
© Apple Computer, Inc. November 2002
CHAPTER 1
Introduction
■ Idle: The system is idling with the main processor stopped in a halted,
low-power state. All clocks are running; the system can return to running code
within a few nanoseconds. Cache coherency is maintained in this state.
■ Sleep: The system is completely shut down, with only the DRAM state
preserved for quick recovery. All processors are powered off with their state
preserved in DRAM. All clocks in the system are suspended except for the
32.768 kHz timebase crystal on the PMU99 IC.
The computer automatically enters Idle mode after several seconds of inactivity. If
the computer is attached to a network, it is able to respond to service requests and
other events directed to the computer while it is in Idle mode.
While it is connected to an AC power supply, the computer can also respond to
network activity when it is in sleep mode. The user can enable this feature by
selecting Wake-on-LAN in the Energy Saver control panel.
When operating on the battery in sleep mode, the computer consumes less than 1
watt of power, meeting the Energy Star power-saving standard. When operating on
the power adapter in sleep mode, the combined computer and adapter consume 3
to 4 watts of power.
Important
Peripherals such as PCMCIA cards and USB devices that do
not conform to the computer's power management protocols
prevent the computer from switching to sleep mode and so
deny the user the benefits of this energy-saving mode. When
such peripherals are attached to the computer, the operating
system displays a dialog to inform the user that the
computer no longer meets the Energy Star requirements.
System Software 19
© Apple Computer, Inc. November 2002
CHAPTER 1
Introduction
20 System Software
© Apple Computer, Inc. November 2002
CHAPTER
Architecture
This chapter describes the architecture of the PowerBook G4 computer. It includes
information about the major components on the main logic board: the
microprocessor, the other main ICs, and the buses that connect them to each other
and to the I/O interfaces.
Block Diagram and Buses
This section is an overview of the major ICs and buses on the computer's main logic
board.
Block Diagram
Figure 2-1 is a simplified block diagram of the main logic board. The diagram shows
the input and output connectors, the main ICs, and the buses that connect them
together.
Block Diagram and Buses 21
© Apple Computer, Inc. November 2002
CHAPTER 2
Architecture
Figure 2-1
Block diagram
SO-DIMM
slots
L3
cache
PowerPC G4
microprocessor
L2 cache: 256K
Max bus
memory bus
CardBus slot
connector
CardBus
bridge
Connector to
internal display
Uni-N
memory
controller
and PCI
bus bridge
PCI bus
Connector to internal
DVD-ROM/CD-RW Combo
drive or DVD-R/CD-RW
SuperDrive
ATA bus
Connector
to internal
antenna
RF
and
IF
DSP and
MAC
Wireless LAN module
PMU99
power
controller
KeyLargo
I/O device
and disk
controller
AGP
bus
Mobility
Radeon 9000
graphics IC
Ethernet
PHY
FireWire
PHY
Boot
ROM
Ultra-ATA bus
S-video connector
j ........ I DVI-I monitor
~l """" ■■ > connector
O
Ethernet port
FireWire port
Connector to
internal IDE
disk drive
Snapper
audio
I Internal
lyi speaker
connector
USB
Data pump
and DAA
Audio input jack
Headphone jack
USB port
USB port
Telephone
connector
Modem module
22
Block Diagram and Buses
© Apple Computer, Inc. November 2002
CHAPTER 2
Architecture
Main ICs and Buses
The architecture of the PowerBook G4 computer is designed around the PowerPC
G4 microprocessor and two custom ICs: the Uni-N memory controller and bus
bridge, and the Key Largo I/O device controller. Those three ICs occupy the center
of the block diagram.
The PowerPC G4 microprocessor is connected to the Uni-N memory controller and
bus bridge IC by a MaxBus bus. The bus clock speed is 133 MHz. The Uni-N IC has
other buses that connect with the KeyLargo IC, the main system RAM, and the
graphics IC. The buses implemented by the Uni-N IC are summarized in Table 2-1,
which is in the section "Memory Controller and Bus Bridge" (page 24).
The Uni-N IC is connected to the KeyLargo I/O controller IC by a 32-bit PCI bus
with a bus clock speed of 33 MHz. That bus also connects to the Boot ROM and the
CardBus controller. The KeyLargo IC has other buses that connect with the hard
disk drive and the optical drive, the power controller IC, the sound IC, the internal
modem module, and the wireless LAN module.
Each of the components listed here is described in one of the following sections.
Microprocessor and Caches
The microprocessor communicates with the rest of the system by way of a 64-bit
MaxBus bus to the Uni-N IC. The microprocessor has a separate bus to its internal
second-level cache.
PowerPC G4 Microprocessor
The PowerPC G4 microprocessor used in the PowerBook G4 computer has many
powerful features, including an efficient pipelined system bus called MaxBus.
Features of the PowerPC G4 include
■ 32-bit PowerPC implementation
■ superscalar PowerPC core
Microprocessor and Caches 23
© Apple Computer, Inc. November 2002
CHAPTER 2
Architecture
■ Velocity Engine (AltiVec technology): 128-bit-wide vector execution unit
■ dual 32 KB instruction and data caches
■ an on-chip level 2 (L2) cache consisting of 256 KB with a clock speed ratio of 1:1
■ high bandwidth MaxBus (also compatible with 60x bus)
■ fully symmetric multiprocessing capability
The PowerPC G4 microprocessor in the Power Book G4 computer runs at a clock
speed of 867 MHz or 1 GHz.
Level 2 Cache
The data storage for the L2 cache consists of 256 KB of fast static RAM that is built
into the microprocessor chip along with the cache controller and tag storage. The
built-in L2 cache runs at the same clock speed as the microprocessor.
Level 3 Cache
The data storage for the L3 cache is 1 MB of DDR SRAM running at a clock speed
ratio of 5:1. The tag storage for the L3 cache is built into the microprocessor.
Memory Controller and Bus Bridge
The Uni-N memory controller and bus bridge IC provides cost and performance
benefits by combining several functions into a single IC. It contains the memory
controller, the PCI bus bridge, the Ethernet and FireWire interfaces, and the AGP
interface.
Each of the separate communication channels in the Uni-N IC can operate at its full
capacity without degrading the performance of the other channels.
24 Memory Controller and Bus Bridge
© Apple Computer, Inc. November 2002
CHAPTER 2
Architecture
In addition to the four buses listed in Table 2-1, the Uni-N IC also has separate
interfaces to the physical layer (PHY) ICs for Ethernet and FireWire, and an IIC
(inter-IC control bus) interface that is used for configuring the memory subsystem.
Table 2-1
Buses supported by the Uni-N IC
Bus
Destinations
Width of data path
Bus clock speed
MaxBus
Microprocessor
64 bits
133 MHz
Memory
System RAM
64 bits
133 MHz
PCI
KeyLargo IC
and Boot ROM
32 bits
33 MHz
AGP
Graphics IC
32 bits
133 MHz
The microprocessor and the I/O controller IC are described in their own sections.
The following sections describe the other subsystems that are connected to the
Uni-N IC.
System RAM
The memory subsystem in the PowerBook G4 computer supports two slots for
144-pin SO-DIMMs (small-outline dual inline memory modules). The data bus to
the RAM and DIMM is 64 bits wide, and the memory interface is synchronized to
the MaxBus bus interface at 133 MHz. See "RAM Expansion Slots" (page 71).
Boot ROM
The boot ROM is connected to the Uni-N IC by way of the high byte of the PCI bus
plus three additional control signals: chip select, write enable, and output enable.
The boot ROM is a 1 MB by 8 bit device.
Memory Controller and Bus Bridge
© Apple Computer, Inc. November 2002
25
CHAPTER 2
Architecture
Fire Wire Controller
The Uni-N IC includes an IEEE 1394a FireWire controller with a maximum data rate
of 400 Mbits (50 MB) per second. The Uni-N IC provides DMA (direct memory
access) support for the FireWire interface.
The controller in the Uni-N IC implements the FireWire link layer. A physical layer
IC, called a PHY, implements the electrical signaling protocol of the FireWire
interface and provides the electrical signals to the port. For more information, see
"FireWire Connector" (page 35).
Ethernet Controller
The Uni-N IC includes an Ethernet media access controller (MAC) that implements
the link layer. The Uni-N IC provides DB-DMA support for the Ethernet interface.
The Ethernet controller in the Uni-N IC is connected to a PHY interface IC that
provides the electrical signals to the port. The PHY is capable of operating in either
lOBase-T, 100Base-T, or lOOOBase-T mode: The actual speed of the link is
automatically negotiated by the PHY and the bridge or router to which it is
connected. For more information, see "Ethernet Port" (page 38).
The PHY supports Auto-MDIX, which allows the use of straight-through cables in
crossover situations (and conversely). For more information, see "Ethernet Port"
(page 38).
Video Display Subsystem
The video display subsystem contains the graphics controller IC along with either
32 MB of DDR memory in the 867 MHz computer or 64 MB of DDR memory (32 MB
internal and another 32 MB external to the IC) in the 1 GHz computer. The graphics
IC, an ATI Mobility Radeon 9000, contains 2D and 3D acceleration engines,
front-end and back-end scalers, a CRT controller, and an AGP4x bus interface with
bus master capability.
The features of the Mobility Radeon 9000 include
■ graphics processor clock speed of 200 MHz
■ memory clock speed of 200 MHz
■ support for 32 MB of DDR video memory with 64-bit interface
26 Memory Controller and Bus Bridge
© Apple Computer, Inc. November 2002
CHAPTER 2
Architecture
■ support for 64 MB of DDR video memory with 128-bit interface
■ 2D and 3D graphics acceleration
■ transform acceleration
■ lighting acceleration
■ video acceleration
■ support for MPEG decoding
■ support for video mirror mode
■ support for dual-display mode
■ S-video output for a TV monitor
■ support for programmable pixel and vertex shading
The interface between the graphics IC and the rest of the system is an AGP4x
(accelerated graphics port, quadruple speed) bus on the Uni-N IC. To give the
graphics IC fast access to system memory, the AGP bus has separate address and
data lines and supports deeply pipelined read and write operations. The AGP bus
has 32 data lines and a clock speed of 133 MHz.
The graphics IC uses a graphics address remapping table (GART) to translate AGP
logical addresses into physical addresses. The graphics driver software can allocate
memory in both the graphics SDRAM and the main memory.
The graphics IC supports the built-in flat-panel display and an external monitor.
The external monitor can either mirror the built-in display or show additional
desktop space (dual-display mode). For information about the displays and
supported resolutions, see "Flat-Panel Display" (page 59) and "External Monitors"
(page 60).
Memory Controller and Bus Bridge 27
© Apple Computer, Inc. November 2002
CHAPTER 2
Architecture
I/O Controller
The I/O controller IC in the PowerBook G4 computer is a custom IC called
Key Largo. It provides the interface and control signals for the devices and functions
described in the following sections.
Note: In the device tree, the I/O controller is named "mac-io"
DMA Support
The KeyLargo IC provides DB-DMA (descriptor-based direct memory access)
support for the following I/O channels:
■ Ultra DMA ATA interface to the the internal hard drive
■ modem slot interface to the built-in modem
■ IIS channel to the sound IC
The DB-DMA system provides a scatter-gather process based on memory resident
data structures that describe the data transfers. The DMA engine is enhanced to
allow bursting of data files for improved performance.
Interrupt Support
The KeyLargo IC has an interrupt controller (MPIC) that handles interrupts
generated within the IC as well as external interrupts, such as those from the
Ethernet and FireWire controllers.
USB Interface
The KeyLargo IC implements two independent USB controllers (root hubs), each of
which is connected to one of the ports on the back panel of the computer. The use
of two independent controllers allows both USB ports to support high data rate
28 I/O Controller
© Apple Computer, Inc. November 2002
CHAPTER 2
Architecture
devices at the same time with no degradation of their performance. If a user
connects a high-speed (12 Mbps) device to one port and another high-speed device
to the other, both devices can operate at their full data rates.
The two external USB connectors support USB devices with data transfer rates of
1.5 Mbps or 12 Mbps. For more information about the connectors, see "USB
Connectors" (page 33).
USB devices connected to the PowerBook G4 computer are required to support
USB-suspend mode as defined in the USB specification. Information about the
operation of USB-suspend mode on Macintosh computers is included in the Mac OS
USB DDK API Reference. To obtain it, see the reference at "USB Interface" (page 84).
The USB ports on the PowerBook G4 computer comply with the Universal Serial
Bus Specification 1.1 Final Draft Revision. The USB controllers comply with the
Open Host Controller Interface (OHCI) specification.
Ultra DMA/66 Interface
The KeyLargo IC provides an Ultra DMA/ 66 channel that is connected to the
internal hard disk drive. The KeyLargo IC provides DB-DMA (descriptor-based
direct memory access) support for the Ultra DMA interface.
The internal hard disk drive is connected as device (master) in an ATA Device 0/
1 configuration.
EIDE Interface
The KeyLargo IC provides an EIDE interface (ATA bus) that supports the Combo
(DVD-ROM/CD-RW) drive, SuperDrive (DVD-R/CD-RW) drive, and the wireless
LAN module. The Combo and SuperDrive drives are ATAPI drives and are
device-selected as master in an ATA device configuration.
Modem Support
The internal modem is connected to an internal USB port. The KeyLargo IC
provides DB-DMA support for the modem interface. The modem provides digital
call progress signals to the Snapper sound circuitry.
I/O Controller 29
© Apple Computer, Inc. November 2002
CHAPTER 2
Architecture
The internal modem is a separate module that contains the data pump IC and the
interface to the telephone line (DAA). For more information about the modem, see
"Internal Modem" (page 40).
Sound Circuitry
The sound circuitry, called Snapper, is connected to the Key Largo IC by a standard
IIS (inter-IC sound) bus. The KeyLargo IC provides DB-DMA (descriptor-based
direct memory access) support for the IIS port.
. T ,1 1 ,1 1 ■ -, ■ 1 II M,
ote: In the device tree, the sound circuitry is named sound
The Snapper circuitry includes a signal processing IC that handles the equalization
and volume control functions, a codec IC that performs A-to-D and D-to-A
conversion, and a power amplifier that drives the headphone jack.
All audio is handled digitally inside the computer. The Snapper circuitry performs
digital-to-analog conversion for the audio signals to the internal speakers and the
headphone jack.
For a description of the features of the sound system, see "Sound System" (page 66).
Power Controller
The PowerBook G4 computer can operate from a 15 volt power outlet on an airline,
but for safety reasons, the computer will not allow battery charging. In order for the
computer to detect the connection to airline power, the airline power cable should
have a sense resistor of 24. 3K ohms connected between the power plug's shell and
ground.
The PowerBook G4 computer has a new variable speed fan control circuit and a
new thermal circuit that will force the unit to sleep if the processor temperature
exceeds 85 degrees Celsius. The circuit remains active during sleep so that it can
continue to poll the temperature.
30 I/O Controller
© Apple Computer, Inc. November 2002
CHAPTER 2
Architecture
The power management controller in the PowerBook G4 computer is a custom IC
called the PMU99. It supports several power-saving modes of operation, including
idle, doze, and sleep. For more information, see "Power-Saving Features" (page 18).
In the device tree, the power controller is named "via-pmu".
AirPort Card Interface
The interface between the AirPort Card and the KeyLargo IC uses the same data bus
as the optical drive but has its own control signals.
The AirPort Card contains a media access controller (MAC), a digital signal
processor (DSP), and a radio-frequency (RF) section. The card has a connector for
the cable to the antennas.
Two antennas are built into the computer's case. To improve reception, a diversity
module between the antennas and the card measures the signal strength from both
antennas and selects the stronger signal for the AirPort Card.
The design of the AirPort Card is based on the IEEE 802.11 standard. The card
transmits and receives data at up to 1 1 Mbps and is compatible with older systems
that operate at 1 or 2 Mbps. For information about its operation, see "AirPort Card"
(page 40).
CardBus Controller IC
The interface to the PC Card slot is connected to the PCI bus. The CardBus controller
IC is a PCI1410A device made by Texas Instruments. It supports both 16-bit PC
Cards and 32-bit CardBus Cards.
I/O Controller 31
© Apple Computer, Inc. November 2002
CHAPTER 2
Architecture
32 I/O Controller
© Apple Computer, Inc. November 2002
CHAPTER
Devices and Ports
This chapter describes both the built-in I/O devices and the ports for connecting
external I/O devices. Each of the following sections describes an I/O port or device.
USB Ports
The PowerBook G4 computer has two external USB 1.1 ports that can be used to
connect additional I/O devices such as a USB mouse, printers, scanners, and
low-speed storage devices.
The USB ports on the PowerBook G4 computer comply with the Universal Serial
Bus Specification 1.1 Final Draft Revision. For more information about USB on
Macintosh computers, consult the references at "USB Interface" (page 84).
USB Connectors
The USB ports use USB Type A connectors, which have four pins each. Two of the
pins are used for power and two for data. Figure 3-1 is an illustration of a Type A
port and matching connector. Table 3-1 shows the pin assignments.
USB Ports 33
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
Figure 3-1 USB Type A port
1 2 3
Table 3-1
Pin assignments on the USB port
Pin Signal name Description
1
VCC
+5VDC
2
D-
Data-
3
D+
Data +
4
GND
Ground
The computer provides 5-volt power at 500 mA for each of the two ports.
The USB ports support both low-speed and high-speed data transfers, at up to
1.5 Mbits per second and 12 Mbits per second, respectively. High-speed operation
requires the use of shielded cables.
The PowerBook G4 computer comes with version 1.3 of the Macintosh USB system
software, which supports all four data transfer types defined in the USB
specification.
USB devices can provide a remote wakeup function for the computer. The USB root
hub in the computer is set to support remote wakeup whenever a device is attached
to the bus.
USB Storage Devices
Class drivers are software components that are able to communicate with many
USB devices of a particular kind. If the appropriate class driver is present, any
number of compliant devices can be plugged in and start working immediately
34
USB Ports
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
without the need to install additional software. The Mac OS for the PowerBook G4
computer includes USB Mass Storage Support 2.0, a class driver that supports
devices that meet the USB Mass Storage Class specification.
Fire Wire Port
The PowerBook G4 computer has one external FireWire IEEE 1394a port. The
FireWire port
■ supports serial I/O at 100, 200, and 400 Mbps (megabits per second)
■ provides up to 6 watts of power when the computer system is on or when the
power adapter is connected
■ supports booting the system from a mass storage device
■ supports target disk mode
The FireWire hardware and software provided with the PowerBook G4 computer
are capable of all asynchronous and isochronous transfers defined by IEEE standard
1394.
FireWire Connector
The FireWire connector has six contacts, as shown in Figure 3-2. The connector pin
assignments are shown in Table 3-2.
FireWire Port 35
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
Figure 3-2
Table 3-2
FireWire connector
Pin assignments on the FireWire connector
Pin Signal name Description
Unregulated DC; 12-17 V no load
Ground return for power and inner cable shield
Twisted-pair B, differential signals
Twisted-pair B, differential signals
Twisted-pair A, differential signals
Twisted-pair A, differential signals
Outer cable shield
1
Power
2
Ground
3
TPB-
4
TPB+
5
TPA-
6
TPA+
Shell
When the computer is on or the power adapter is connected, the power pin provides
a maximum voltage of 17 V (no load) and up to 6 W power. Maximum current is
0.5 A and is controlled by an auto-resetting fuse.
Pin 2 of the 6-pin FireWire connector is ground for both power and the inner cable
shield. If a 4-pin connector is used on the other end of the FireWire cable, its shell
should be connected to the wire from pin 2.
36
FireWire Port
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
The signal pairs are crossed in the cable itself so that pins 5 and 6 at one end of the
cable connect with pins 3 and 4 at the other end. When transmitting, pins 3 and 4
carry data and pins 5 and 6 carry clock; when receiving, the reverse is true.
Fire Wire Device Programming
Developers of FireWire peripherals are required to provide device drivers. A driver
for DV (digital video) is included in QuickTime.
The PowerBook G4 computer can boot from a FireWire storage device that
implements SBP-2 (Serial Bus Protocol) with the RBC (reduced block commands)
command set. Detailed information is available only under non-disclosure
agreement; contact Developer Technical Support at dts@apple.com.
For additional information about the FireWire interface and the Apple API for
FireWire device control, refer to the resources listed at "FireWire Interface"
(page 85).
Target Disk Mode
One option at boot time is to put the computer into a mode of operation called target
disk mode. This mode is similar to SCSI disk mode on a PowerBook computer
equipped with a SCSI port, except it uses a FireWire connection instead of a special
SCSI cable.
When the PowerBook G4 computer is in target disk mode and connected to another
Macintosh computer by a FireWire cable, the PowerBook G4 computer operates
like a FireWire mass storage device with the SBP-2 (Serial Bus Protocol) standard.
Target disk mode has two primary uses:
■ high-speed data transfer between computers
■ diagnosis and repair of a corrupted internal hard drive
The PowerBook G4 computer can operate in target disk mode as long as the other
computer has a FireWire port and is running either
■ Mac OS X (any version)
■ Mac OS 9 with FireWire software 2.3.3 or later
FireWire Port 37
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
To put the computer into target disk mode, the user holds down the T key while the
computer is starting up. When Open Firmware detects the T key during the boot
process, it transfers control to special Open Firmware code.
To take the computer out of target disk mode, the user presses the power button.
For more information about target disk mode, see the section "Target Mode" in
Technical Note TNI 189, The Monster Disk Driver Technote. The note is available on
the Technical Note website at
http://developer.apple.com/technotes/
Ethernet Port
The PowerBook G4 computer has a built-in Ethernet port that supports lOBase-T,
100Base-T, and lOOOBase-T transfer rates. In operation, the actual speed of the link
is auto-negotiated between the computer's PHY device and the network bridge or
router to which it is connected.
The connector for the Ethernet port is an RJ-45 connector on the back of the
computer. Table 3-3 shows the signals and pin assignments for lOBase-T and
100Base-T operation. Table 3-4 shows the signals and pin assignments for
lOOOBase-T operation.
Table 3-3 Signals for 1 0Base-T and 1 0OBase-T operation
Pin Signal name Signal definition
1 TXP Transmit (positive lead)
2 TXN Transmit (negative lead)
3 RXP Receive (positive lead)
4 - Not used
5 - Not used
38 Ethernet Port
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
Table 3-3
Signals for 10Base-T and 100Base-T operation
Pin Signal
name
Signal definition
6 RXN
Receive (negative lead)
7 -
Not used
8 -
Not used
Table 3-4
Signals for 1000Base-T operation
Pin Signal name Signal definition
1 TRD+(0) Transmit and receive data (positive lead)
2 TRD-(O) Transmit and receive data (negative lead)
3 TRD+(1) Transmit and receive data 1 (positive lead)
4 TRD+(2) Transmit and receive data 2 (positive lead)
5 TRD-(2) Transmit and receive data 2 (negative lead)
6 TRD-(l) Transmit and receive data 1 (negative lead)
7 TRD+(3) Transmit and receive data 3 (positive lead)
8 TRD-(3) Transmit and receive data 3 (negative lead)
To interconnect two computers for lOOOBase-T operation, you must use 4-pair cable
(Category 5 or 6).
The Ethernet port on the PowerBook G4 computer supports Auto-MDIX: It
switches between MDI (Medium Dependent Interface) and MDTX operation
automatically, so it can be connected to another device by either a straight-through
cable or a cross-over cable.
The Ethernet interface in the PowerBook G4 computer conforms to the ISO/IEC
802.3 specification, where applicable, and complies with IEEE specifications 802. 3i
(lOBase-T), 802.3u-1995 (100Base-T), and 802.3ab (lOOOBase-T).
Ethernet Port
© Apple Computer, Inc. November 2002
39
CHAPTER 3
Devices and Ports
Internal Modem
The PowerBook G4 computer comes with a built-in modem. The connector for the
modem is an RJ-11 connector on the back of the computer.
The modem has the following features:
■ modem bit rates up to 56 Kbps (supports K56flex and V.92 modem standards)
■ Group 3 fax modem bit rates up to 14.4 Kbps
The modem is connected to an internal USB port and is a vendor-specific USB
device. The modem driver controls the modem hardware and presents a virtual
serial port to the operating system and applications. Applications that bypass the
operating system's modem driver and communicate directly with the SCC will not
work properly.
AirPort Card
The PowerBook G4 computer supports the AirPort Card, an internal wireless LAN
module, which is standard on the 1 GHz model PowerBook G4 computer and
optional on the 867 MHz model.
By communicating wirelessly with a base station, the AirPort Card can be used for
internet access, email access, and file exchange. A base station provides the
connection to the Internet or the bridge between the wireless signals and a wired
LAN or both. The AirPort Base Station has connectors for a wired LAN, a DSL or
cable modem, and a standard telephone line using its built-in 56k modem.
AirPort transmits and receives data at speeds up to 11 Mbps, comparable to wired
networking speeds. AirPort is Wi-Fi Certified, which means it is fully compatible
with other devices that follow the IEEE 802.11b standard, including PCs. For more
information about Wi-Fi and compatibility, see the reference at "Wireless
Networks" (page 86).
40 Internal Modem
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
Data Security
AirPort has several features designed to maintain the security of the user's data.
■ The system uses direct-sequence spread-spectrum (DSSS) technology that uses
a multibit spreading code that effectively scrambles the data for any receiver
that lacks the corresponding code.
■ The system can use an Access Control List of authentic network client ID values
(wireless and MAC addresses) to verify each client's identity before granting
access to the network.
■ When communicating with a base station, AirPort uses up to 128-bit encryption
to encode data while it is in transit.
■ The AirPort Base Station can be configured to use NAT (Network Address
Translation), protecting data from Internet hackers.
■ The AirPort Base Station can authenticate users by their unique Ethernet IDs,
preventing unauthorized computers from logging into your network. Network
administrators can take advantage of RADIUS compatibility, used for
authenticating users over a remote server. Smaller networks can offer the same
security using a local look-up table located within the base station.
As an additional data security measure, VPN can be used in conjunction with the
AirPort data security
AirPort Hardware
The AirPort Card is a wireless LAN module based on the IEEE 802.11 standard and
using direct-sequence spread-spectrum (DSSS) technology. It is interoperable with
PC-compatible wireless LANs that conform to the 802.11b standard and use DSSS.
Two AirPort antennas are built into the computer's cover, on either side of the
flat-panel display. One antenna is always used for transmitting. Either of the two
antennas may be used for receiving. Using a diversity technique, the AirPort Card
selects the antenna that gives the best reception.
AirPort Card 41
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
AirPort Software
The AirPort Card includes software for setting up and using the card:
■ AirPort Setup Assistant, an easy-to-use program that guides users through the
steps necessary to set up the AirPort Card or set up an AirPort Base Station.
■ Users can switch between wireless networks and can create and join
peer-to-peer networks. In Mac OS X, these functions are accessed via the AirPort
status menu. In Mac OS 9, these functions are available through the AirPort
application.
■ AirPort Admin Utility, a utility for advanced users and system administrators.
With it the user can edit the administrative and advanced settings needed for
some advanced configurations.
Hard Disk Drive
The PowerBook G4 computer has an internal hard disk drive with a storage
capacity of 40 or 60 GB. The drive has fluid dynamic bearings for quieter operation.
The drive uses the Ultra DMA IDE (integrated drive electronics) interface and is
ATA-5 compatible. Current Data Transfer Mode for the drive is UDMA-66.
The software that supports the internal hard disk is the same as that in previous
models with internal IDE drives and includes DMA support. For the latest
information about that software, see Technical Note TN1098, ATA Device Software
Guide Additions and Corrections. The web page for Technical Note TN1098
includes a link to a downloadable copy oi ATA Device Software Guide.
To obtain the reference documents listed here, see the reference links at "ATA
Devices" (page 84).
Hard Disk Dimensions
Figure 3-3 shows the maximum dimensions of the hard disk and the location of the
mounting holes. The minimum clearance between any conductive components on
the drive and the bottom of the mounting envelope is 0.5 mm.
42 Hard Disk Drive
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
Figure 3-3 Maximum dimensions of the internal hard disk
3.00
[0.118]
90.60
[3.567]
4.06 _
[0.160]
14.00 [0.551]
M3, 3.0 mm thread
depth minimum, 4X
I
-©-
-©-
61.72
[2.430]
69.85
[2.75]
r — 9.50 maximum
_i_ [0.404 maximum]
-©-
-©-
101.85 maximum
[4.01 maximum]
M3, 2.5 mm thread
depth minimum, 4X
Note: Dimensions are in millimeters [inches].
Hard Disk Drive
© Apple Computer, Inc. November 2002
43
CHAPTER 3
Devices and Ports
Hard Disk Connector
The internal hard disk has a 48-pin connector that carries both the ATA signals and
the power for the drive. The connector has the dimensions of a 50-pin connector, but
with one row of pins removed, as shown in Figure 3-4. The remaining pins are in
two groups: pins 1-44, which carry the signals and power, and pins 45-48, which
are reserved. Pin 20 has been removed, and pin 1 is located nearest the gap, rather
than at the end of the connector.
Figure 3-4
Hard disk connector and location
Key: vacant
position at pin 20 ■
3.99
[0.157]~J
10.24 _
[0.403]
-□□□□□□□□□□ □ b- □ nnnnnnnnn □ □
[I1DDDDDDDDDDD DDDDDDDDD
■10.14 + 0.375
[0.399 ±0.014]
Center line of pin 44
Pin 1
9.50 maximum
[0.404 maximum]
■ Vacant row in
I 50-pin connector
14.00
[0.551]
Note: Dimensions are in millimeters [inches].
44
Hard Disk Drive
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
Signal Assignments
Table 3-5 shows the signal assignments on the 44-pin portion of the hard disk
connector. A slash (/) at the beginning of a signal name indicates an active-low
signal.
Table 3-5
Pin
number
Pin assignments on the ATA hard disk connector
Pin
Signal name number Signal name
1
/RESET
2
GROUND
3
DD7
4
DD8
5
DD6
6
DD9
7
DD5
8
DD10
9
DD4
10
DD11
11
DD3
12
DD12
13
DD2
14
DD13
15
DD1
16
DD14
17
DDO
18
DD15
19
GROUND
20
KEY
21
DMARQ
22
GROUND
23
/DIOW, /STOP
24
GROUND
25
/DIOR, /HDMARDY, HSTROBE
26
GROUND
27
IORDY, /DDMARDY, DSTROBE
28
CSEL
29
/DMACK
30
GROUND
31
INTRQ
32
/IOCS16
33
/DAI
34
/PDIAG, /CBLID
35
/DAO
36
/DA2
37
/CSO
38
/CS1
Hard Disk Drive
© Apple Computer, Inc. November 2002
45
CHAPTER 3
Devices and Ports
Table 3-5
Pin assignments on the ATA hard disk connector (continued)
Pin
number Signal name
Pin
number Signal name
39 /DASP
41 +5V LOGIC
43 GROUND
40 GROUND
42 +5V MOTOR
44 Reserved
/IOCS16 is not used; see Table 3-6.
ATA Signal Descriptions
Table 3-6 describes the signals on the ATA hard disk connector.
Table 3-6
Signals on the ATA hard disk connector
Signal name Signal description
/DA(0-2) Device address; used by the computer to select one of the registers in the ATA
drive. For more information, see the descriptions of the CSO and CS1 signals.
DD(0-15) Data bus; buffered from IOD(16-31) of the computer's I/O bus. DD(0-15) are
used to transfer 16-bit data to and from the drive buffer. DD(8-15) are used to
transfer data to and from the internal registers of the drive, with DD(0-7)
driven high when writing.
/CBLID The host checks this signal after power on or hardware reset to detect
whether an 80-conductor cable is present.
/CSO Register select signal. It is asserted low to select the main task file registers.
The task file registers indicate the command, the sector address, and the
sector count.
/CS1 Register select signal. It is asserted low to select the additional control and
status registers on the ATA drive.
CSEL
Cable select; not available on this computer (n.c).
/DASP
Device active or slave present; not available on this computer (n.c).
46
Hard Disk Drive
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
Table 3-6
Signals on the ATA hard disk connector (continued)
Signal name Signal description
/DDMARDY
Drive ready to receive Ultra DMA data.
/DIOR
I/O data read strobe.
/DIOW
I/O data write strobe.
/DMACK
Used by the host to initiate a DMA transfer in response to DMARQ.
DSTROBE
Strobe for Ultra DMA data transfers to host.
/HDMARDY
Ultra DMA data ready.
HSTROBE
Strobe for Ultra DMA data transfers from host.
IORDY I/O ready; when driven low by the drive, signals the CPU to insert wait
states into the I/O read or write cycles.
/IOCS16 I/O channel select; not used on this computer.
DMARQ Asserted by the device when it is ready to transfer data to or from the host.
INTRQ Interrupt request. This active high signal is used to inform the computer that
a data transfer is requested or that a command has terminated.
/PDIAG Asserted by device 1 to indicate to device that it has completed the
power-on diagnostics; not available on this computer (n.c).
/RESET Hardware reset to the drive; an active low signal.
/STOP Stop request; an active low signal.
Key This pin is the key for the connector.
The built-in ATA devices are connected to the I/O bus through bidirectional bus
buffers.
Hard Disk Drive
© Apple Computer, Inc. November 2002
47
CHAPTER 3
Devices and Ports
DVD-ROM/CD-RW Combo Drive
Some configurations of the PowerBook G4 computer have a slot-loading
DVD-ROM/CD-RW Combo drive. The drive can read DVD media and read and
write CD media, as shown in Table 3-7. The DVD-ROM /CD-RW drive also
provides DVD-Video playback with DVD MPEG2 decode.
Table 3-7 Types of media read and written by the DVD-ROM/CD-RW drive
Media type
Reading speed
Writing speed
DVD-ROM
8x (CAV)
-
CD-R
24x (CAV)
8x (CLV)
CD-RW
24x (CAV)
8x (CLV)
CD or CD-ROM
24x (CAV)
-
Important
The DVD-ROM/CD-RW drive supports only 12 cm disc
media. It does not support 8 cm discs or noncircular media.
Digital audio signals from the DVD-ROM/CD-RW Combo drive can be played
through the sound outputs under the control of the Sound Manager.
The DVD-ROM /CD-RW Combo drive is an AT API drive and is device-selected as
master in an ATA device configuration.
48 DVD-ROM/CD-RW Combo Drive
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
DVD-R /CD-RW SuperDrive
Some configurations of the PowerBook G4 computer have a slot-loading DVD-R/
CD-RW SuperDrive drive.
The SuperDrive can read and write DVD media and CD media, as shown in Figure
3-1. The DVD-R/CD-RW drive also provides DVD-Video playback. (The G4
microprocessor provides the MPEG-2 decoding.)
Table 3-8 Media read and written by the SuperDrive
Media type
Reading speed (maximum)
Writing speed
DVD-R
4x (CAV max)
lx (CLV)
DVD-ROM
8x (CAV max, single
layer)
6x (CAV max, dual layer)
-
CD-R
24x (CAV max)
8x (CLV)
CD-RW
12x (CAV max)
4x (CLV)
CD or CD-ROM
24x (CAV max)
-
The Apple SuperDrive writes to DVD-R 4.7 gigabyte General Use media. These
discs are playable in most standard DVD players and computer DVD-ROM drives.
For a list of players tested by Apple for playability, refer to
http://www.apple.com/dvd/compatibility/
For compatibility information regarding recordable DVD formats, refer to
http://dvddemystified.eom/dvdfaq.html#4.3
Digital audio signals from the SuperDrive can be played through the sound outputs
under the control of the Sound Manager.
DVD-R /CD-RW SuperDrive 49
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
The SuperDrive is an AT API drive.
Trackpad
The pointing device in the PowerBook G4 computer is a trackpad. The trackpad is
a solid-state device that emulates a mouse by sensing the motions of the user's
finger over its surface and translating those motions into ADB commands.
The user makes selections either by pressing the trackpad button (below the
trackpad) or by tapping and double tapping on the pad itself. The trackpad
responds to one or two taps on the pad itself as one or two clicks of the button. The
user can tap and drag on the trackpad in much the same manner as clicking and
dragging with the mouse. The tap and double-tap functions are optional; the user
activates or deactivates them by means of the mouse pane in System Preferences in
Mac OS X or the Trackpad control panel in Mac OS 9.
Keyboard
The keyboard is a compact, low-profile design with a row of function keys and
inverted-T cursor motion keys.
Removing the Keyboard
The keyboard is removable to allow access to the internal components and
expansion connectors inside the computer. The keyboard is held in place by a
locking screw and two latches.
50 Trackpad
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
To unlock the keyboard, the user turns a slotted screw that is part of the Num Lock
LED, which is between the F5 and F6 function keys. Turning the screw 180° locks or
unlocks the keyboard.
Note: The PowerBook G4 computer leaves the factory with keyboard locking
screw in the unlocked position.
The two latches are between the ESC key and the Fl key and between the Fll and
F12 keys. The user can release the latches by pulling them toward the front of the
computer.
Changing the Operation of the Keyboard
Several of the keys on the keyboard have more than one mode of operation.
■ Function keys F1-F7 can also control the display brightness, the speaker volume,
the dual display feature, and the Num Lock function; function key F12 is also the
media eject key.
■ Certain control keys can be used as page-control keys.
■ The keys on the right side of the keyboard can be used as a numeric keypad.
The next sections describe these groups of keys and the way their alternate modes
of operation are selected by using the Fn key, the Num Lock key, and the Function
Keys checkbox in the Keyboard control panel.
Keyboard Illustrations
Figure 3-5 shows the actual appearance of the keyboard. Figure 3-6 shows the
alternate modes of operation of the function and control keys. Figure 3-7 shows the
embedded numeric keypad.
Keyboard 51
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
Figure 3-5 Keyboard layout
_UJJJJJJJJJ
Figure 3-6 and Figure 3-7 include duplicate versions of some keys in order to show
their alternate modes of operation. In some cases, the alternate key captions shown
in the figures do not appear on the keyboard. For the actual appearance of the
keyboard, refer to Figure 3-5.
52
Keyboard
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
Figure 3-6 Alternate operations of function and control keys
fn key is down and checkbox is unchecked, or fn key is up and checkbox is checked.
r
i
(HIKIIHIHIHIDKimHlKiHirailHHa
fn key is up and checkbox is unchecked, or fn key is down and checkbox is checked. '■
i
r v.
ei
E
i r ] ] i l 1 1 1 1 ir i
!
lj
@
2 J
#11$
L\ lUiiiLJ
U\1J [
uujyi
delete
tab
Q
W
E R
T Y L
1 1 O
4| [_ 5j 1 6
1B0
)
i
Is
caps lock
IWIli.
D F
G H
J K L
1 J 1 2|
3 J 1 ' - J 1 '
J
z
11
X C
V B N
<
M
1 ol 1 ' J
JJJJ
J^ J 1
:i j:
i ;
fn key is up.
:i
j:
i :
fn key is up.
_J
1
1
>.^
s
fn key is down.
fn key is down.
Keyboard
© Apple Computer, Inc. November 2002
53
CHAPTER 3
Devices and Ports
Figure 3-7 Embedded numeric keypad operation
num lock is off and fn key is down.
I
Fl v?> F2 < F3
ij M> F4J H»)
JJJJ
JJJJ
JJUJJLU
^lotf(s^ff(g]^1[CI^l[Cr^lfC[El GT~^T) 111 ' I CE!ZiI
h
o
caps lock
LUJ
delete
UUJJULXJJDJLJ
shift
shift
[ O 3=€ JUL enter ] \\ ( * '
. home
s
num lock is off and fn key is up.
IJIJUJJIJIJJJJUUJ
uajjuuujjuj
tjooooooooot
i
num lock is on.
54 Keyboard
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
Using the Fn Key
Pressing the Fn key affects three sets of keys: the function keys F1-F12, the
embedded numeric keypad, and certain modifier keys.
■ It toggles the function keys between their control-button operation and their
F1-F12 functions, as shown in Table 3-9 (page 56) and Figure 3-6 (page 53). In
Mac OS 9, the user selects the default modes of operation of those keys as
described in the section "The Function-Keys Checkbox" (page 55).
■ It selects the embedded numeric keypad on the right portion of the
alphanumeric keys, as shown in Table 3-11 (page 57) and Figure 3-7 (page 54).
■ It changes certain control keys, including the cursor control keys, to page control
keys, as shown in Table 3-12 (page 58) and Figure 3-7 (page 54).
Note: User-programmable function key assignments are supported in Mac OS 9.
In Mac OS X, the user must provide a third-party utility to enable the feature.
Using the Num Lock Key
Pressing the Num Lock key affects two sets of keys: the embedded keypad and the
rest of the alphanumeric keys.
■ It selects the embedded numeric keypad, as shown in Table 3-11 (page 57) and
Figure 3-7 (page 54).
■ It makes the rest of the alphanumeric keys functionless (NOPs), as shown in
Figure 3-7 (page 54).
The Function-Keys Checkbox
The Function-keys checkbox is supported in Mac OS 9. The Fn key lets the user
switch the mode of operation of the function keys at any time. The user selects the
default mode of the function keys by means of the Function-keys checkbox in the
Keyboard Control Panel.
The Function-keys checkbox lets the user choose whether the function key
operations are primary or secondary. "Function keys primary" means the function
keys are normally in their F1-F12 mode of operation and pressing the Fn key selects
Keyboard 55
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
their control-button mode. "Function keys secondary" means the function keys are
normally in their control-button mode and pressing the Fn key selects their
function-key mode.
Note: The F12 key will remain the primary function even when the secondary
function is enabled.
In other words, pressing the Fn key reverses the mode of operation of the function
keys from the default mode set by the checkbox. Table 3-9 (page 56) summarizes the
checkbox settings and the operation of the Fn key. The operations of the individual
function keys are shown in Table 3-9 (page 56) and Figure 3-6 (page 53).
Table 3-9
Setting the default behavior of the function keys
Operations of function keys
Make function keys
primary checkbox
Fn key up
Fn key down
Checked
F1-F12
functions
Control
buttons
Not checked
Control
buttons
F1-F12
functions
Table 3-10
The function keys as control buttons
Key name
Control button
Fl
Decrease display brightness
F2
Increase display brightness
F3
Mute the speaker
F4
Decrease speaker volume
F5
Increase speaker volume
56
Keyboard
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
Table 3-10 The function keys as control buttons (continued)
Key name Control button
F6
Num Lock
F7
Switch between dual display and mirroring
F12
Media eject
The Embedded Keypad
A certain group of alphanumeric keys can also function as an embedded keypad.
The user selects this mode by using the Fn key or the Num Lock key. Figure 3-7
(page 54) shows the keys making up the embedded keypad and Table 3-11 lists
them.
Table 3-11
Embedded keypad keys
Key
name
Keypad function
Key
name Keypad function
6
Clear
P
* (multiply)
7
7
J
1
8
8
K
2
9
9
L
3
/ (divide)
/
- (subtract)
-
= (equals)
M
U
4
,
NOP
I
5
. (decimal)
o
6
/
+ (add)
Keyboard
© Apple Computer, Inc. November 2002
57
CHAPTER 3
Devices and Ports
When the embedded keypad is made active by the Num Lock key, the other
alphanumeric keys have no operation (NOP), as shown in Figure 3-7 (page 54). The
affected keys include certain special character keys: plus and equal sign, right and
left brackets, vertical bar and backslash, and straight apostrophe.
Other Control Keys
The cursor control keys can also be used as page control keys. Other control keys
can take on the functions of certain keys on a PC keyboard, for use with PC
emulation software. The Fn key controls the modes of operation of this group of
keys. Table 3-12 is a list of these keys and their alternate functions. These control
keys are also show in Figure 3-7 (page 54).
Table 3-12 Control keys that change
Key name
Alternate function
Shift
Right shift key
Control
Right control key
Option
Alt gr (right Alt key)
Command
Windows key
Enter
Menu key (for contextual menus)
Left arrow
Home
Up arrow
Page up
Down arrow
Page down
Right arrow
End
58 Keyboard
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
Flat-Panel Display
The PowerBook G4 computer has a built-in color flat-panel display. It is a
wide-screen display (1280 by 854 pixels) and is 15.2 inches across, measured
diagonally. The resolution is 101.4 dpi.
The display is backlitby a cold cathode fluorescent lamp (CCFL). The display uses
TFT (thin-film transistor) technology for high contrast and fast response.
In addition to its native resolution (1280 by 854) the display also supports several
non-native resolutions, as shown in Table 3-13. The graphics controller IC includes
a scaling function that expands displays with those smaller resolutions to fill the
screen.
The display's native resolution, 1280 by 854, has an aspect ratio of 3:2. When
selecting a picture resolution with an aspect ration of 4:3, the user can choose to
have it displayed with square pixels and black margins on the sides, or with
stretched pixels that fill the display from side to side. These options are shown in
Table 3-13.
Table 3-13
Picture sizes on
Display
area used
the flat-par
Black
margins
lei display
Picture
size
Shape of
pixels
640 by 480
1024 by 768
yes
square
640 by 480
1280 by 854
no
stretched
720 by 480
1280 by 854
no
square
800 by 600
1024 by 768
yes
square
800 by 600
1280 by 854
no
stretched
896 by 600
1280 by 854
no
square
Flat-Panel Display
© Apple Computer, Inc. November 2002
59
CHAPTER 3
Devices and Ports
Table 3-13
Picture sizes on the flat-panel display (continued)
Picture
size
Display
area used
Black Shape of
margins pixels
1024 by 768 1024 by 768 yes square
1024 by 768 1280 by 854 no stretched
1152 by 768 1280 by 854 no square
External Monitors
The computer has a Digital Visual Interface (DVI) connector for flat panel displays,
an external video monitor, or a projection device. The DVI connector supports all
DVTequipped displays. A DVT to- VGA adapter for use with analog monitors is
included. With a ADC-to-DVI adapter, available separately, the PowerBook G4
computer can be used with any Apple flat panel display.
The computer also has an S-video connector that supplies a video signal for an
NTSC or PAL video monitor or VCR. See "External Video Port" (page 64).
Dual Display and Mirror Mode
An external monitor or projection device connected to the computer can increase
the amount of visible desktop space. This way of using an external monitor is called
dual display to distinguish it from mirror mode, which shows the same information
on both the external display and the built-in display.
The scaling function is available when the internal display and an external monitor
are both operating and the mirror mode is selected. However, the external monitor
could have black borders during mirroring, depending on the supported timings
between the two displays and on the monitor's selection algotithm. Both displays
show full-sized images only when the display resolution for the external monitor is
set to the internal display's native resolution: 1280 by 854. Both displays can operate
with other resolution settings, but in mirror mode, one of them has a display that is
60
External Monitors
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
smaller than the full screen and has a black border around it. With the resolution for
the external monitor set to 640 by 480 or 800 by 600, the image on the internal
display is smaller than its screen. For resolution settings larger than 1280 by 854, the
image on the external monitor is smaller than its screen.
Analog Monitor Resolutions
The PowerBook G4 computer comes with an adapter for use with an analog video
monitor. Table 3-14 lists the picture sizes and frame rates supported.
Table 3-14
Picture sizes on an analog monitor
Picture size Frame
(pixels) rate Pixel depth
Picture size
(pixels)
Frame
rate
Pixel depth
1024 by 768
72 Hz
24bpp
1024 by 768
75 Hz
24bpp
1024 by 768
85 Hz
24bpp
1152 by 870
75 Hz
24bpp
1280 by 960
75 Hz
24bpp
1280 by 1024
60 Hz
24bpp
1280 by 1024
75 Hz
24bpp
1600 by 1200
60 Hz
24bpp
1600 by 1200
65 Hz
24bpp
1600 by 1200
70 Hz
24bpp
1600 by 1200
75 Hz
24bpp
1792 by 1344
60 Hz
24bpp
1856 by 1392
60 Hz
24bpp
1920 by 1440
75 Hz
24bpp
2048 by 1536
75 Hz
24bpp
512 by 384 60 Hz 24 bpp
640 by 480 60 Hz 24 bpp
640 by 480 67 Hz 24 bpp
640 by 480 72 Hz 24 bpp
640 by 480 75 Hz 24 bpp
640 by 480 85 Hz 24 bpp
640 by 870 75 Hz 24 bpp
800 by 600 56 Hz 24 bpp
800 by 600 60 Hz 24 bpp
800 by 600 72 Hz 24 bpp
800 by 600 75 Hz 24 bpp
800 by 600 85 Hz 24 bpp
832 by 624 75 Hz 24 bpp
1024 by 768 60 Hz 24 bpp
1024 by 768 70 Hz 24 bpp
External Monitors
© Apple Computer, Inc. November 2002
61
CHAPTER 3
Devices and Ports
When the flat-panel display and an external video monitor are operating at the
same time, the system allocates 16 MB of video memory for each, enough to support
the full 24-bit pixel depth at resolutions up to 2048 by 1536 pixels.
Digital Display Resolutions
Table 3-15 shows the resolutions supported on flat-panel (digital) displays. The
32 MB of video RAM on the accelerated graphics card supports pixel depths up to
32 bits per pixel at all resolutions.
Table 3-15 Picture sizes on a digital display
640 by 480
1024 by 768
800 by 500
1280 by 800
800 by 512
1280 by 1024
800 by 600 1344 by 840
960 by 600 1600 by 1024
1024 by 600 1600 by 1200
1024 by 640 1920 by 1200
DVI-I Connector
The external monitor connector is a DVI-I connector. It carries both digital and
analog video signals. Figure 3-8 shows the contact configuration; Table 3-16 and
Table 3-17 list the signals and pin assignments.
62 External Monitors
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
Figure 3-8
DVI-I connector
Table 3-16
Main signals on the DVI-I connector
Pin Signal name
Pin Signal name
1 TMDS Data2-
2 TMDS Data2+
3 TMDS Data2/4 Shield
4 TMDS Data4-
5 TMDS Data4+
6 DDC Clock
7 DDC Data
8 Analog Vertical Sync
9 TMDS Datal-
10 TMDS Datal+
11 TMDS Datal /3 Shield
12 TMDS Data3-
13 TMDS Data3+
14 +5V Power
15 Ground for +5V Power
16 Hot Plug Detect
17 TMDS DataO-
18 TMDS Data0+
19 TMDS DataO/5 Shield
20 TMDS Data5-
21 TMDS Data5+
22 TMDS Clock Shield
23 TMDS Clock+
24 TMDS Clock-
External Monitors
© Apple Computer, Inc. November 2002
63
CHAPTER 3
Devices and Ports
Table 3-17 MicroCross signals on the DVI-I connector
Pin Signal name
CI
Analog Red Video
C2
Analog Green Video
C3
Analog Blue Video
C4
Analog Horizontal Sync
C5
Analog Common Ground Return
The graphics data sent to the digital monitor use transition minimized differential
signaling (TMDS). TMDS uses an encoding algorithm to convert bytes of graphics
data into characters that are transition-minimized to reduce EMI with copper
cables, and DC -balanced for transmission over fiber optic cables. The TMDS
algorithm also provides robust clock recovery for greater skew tolerance with
longer cables or low-cost short cables. For additional information about TMDS, see
the references shown in "Digital Visual Interface" (page 86).
External Video Port
The PowerBook G4 computer has a video port that provides S-video output to a
PAL or NTSC video monitor or VCR. The video output connector is a 7-pin S-video
connector. Figure 3-9 shows the arrangement of the pins and Table 3-18 shows the
pin assignments on the S-video connector.
64 External Video Port
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
Figure 3-9 S-video connector
Table 3-18 Pin assignments for the S-video output connector
Pin number S-video output connector
1
Analog GND
2
Analog GND
3
Video Y (luminance)
4
Video C (chroma)
5
composite video
6
Unused
7
Unused
An adapter (included) can be plugged into the S-video connector and accepts an
RCA plug for connecting a composite video monitor.
External Video Port 65
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
The PowerBook G4 computer provides video output at picture sizes and frame
rates compatible with the NTSC and PAL standards; the picture sizes are listed in
Table 3-19. Those picture sizes produce underscanned displays on standard
monitors.
Table 3-19 Picture sizes for S-video output
Picture size
Pixel depth
512 by 384
24bpp
640 by 480
24bpp
720 by 480
(NTSC only)
24bpp
720 by 576 24 bpp
(PAL only)
800 by 600 24 bpp
832 by 624 24 bpp
1024 by 768 24 bpp
Sound System
The sound system for the PowerBook G4 computer supports stereo sound output
and input, available simultaneously. The sound circuitry handles audio data as
16-bit samples at a 44.1 kHz sample rate.
The sound circuitry and system software can create sounds digitally and either play
the sounds through the built-in speakers or send the sound signals out through the
sound output jack or one of the USB ports.
66 Sound System
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
The PowerBook G4 computer can record sound data from the built-in microphone,
an audio CD, the audio input jack, or a USB audio device. For each sound input
source, sound play-through can be enabled or disabled. Sound data from digital
sources is converted to analog form for output to the speakers and the sound output
jack.
Sound Inputs
The sound system accepts inputs from the following sources:
■ the built-in microphone
■ the audio input jack
■ a CD or DVD in the DVD-ROM/CD-RW Combo drive
■ a CD or DVD in the DVD-R/CD-RW SuperDrive
■ a digital audio device connected to a USB or FireWire port
■ sound signals from the communication (modem) slot
The microphone preamp has a dedicated analog input channel in the Snapper
circuitry; the other inputs send digital data. The analog input can be set for
play-through or recording. The digital inputs can be selected or mixed by the
Snapper sound circuitry.
The computer also accepts digital sound data from the DVD-ROM /CD-RW Combo
drive, DVD-R /CD-RW SuperDrive, or from devices connected to the USB or
FireWire ports. Sound data from those sources can be sent to the sound system to
be converted to analog form for output to the speakers and the output jack.
Built-in Microphone
The built-in microphone is located at the bottom of the left speaker grille.
The sound signal from the built-in microphone goes through a dedicated
preamplifier that raises its nominal 30 mV level to a nominal 150 mV (peak-to-peak)
signal to the sound circuitry. That signal level assures good quality digitizing
without driving the analog input into clipping.
Sound System 67
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
Audio Input Jack
The audio input jack is a 3.5 mm mini phone jack located on the I/O panel on the
back of the computer. The audio input jack accepts line-level stereo signals. It also
accepts a stereo miniplug-to-RCA cable adapter for connecting stereo equipment to
the computer.
The sound input jack signal connections are
■ tip: audio left channel
■ ring: audio right channel
■ sleeve: audio ground
Modem Activity Sound Signals
Modem activity sound signals from the communications slot are sent to the Snapper
sound circuitry as 8-bit digital data.
Sound Outputs
The sound system sends sound output signals to the built-in speakers and the
external sound output jack.
Headphone Jack
The headphone jack is located on the left side of the computer. The headphone jack
provides enough current to drive a pair of low-impedance headphones. It can also
be used as a line-level output.
The headphone jack has the following electrical characteristics:
■ impedance suitable for driving standard 32-ohm headphones
■ output level 2.0 V peak-to-peak (0.7 V RMS)
■ signal-to-noise (SNR) 90 dB unweighted (typical)
■ total harmonic distortion (THD) 0.03% or less
68 Sound System
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
Internal Speakers
The computer has two internal speakers, one on either side of the keyboard. The
computer turns off the sound signals to the speakers when an external device is
actively connected to the sound output jack and during power cycling.
Digitizing Sound
The sound circuitry digitizes and records sound as 44.1 kHz 16-bit samples. If a
sound sampled at a lower rate on another computer is played as output, the Sound
Manager transparently upsamples the sound to 44.1 kHz prior to outputting the
audio to the sound circuitry.
When recording sound from a microphone, applications that may be affected by
feedback should disable sound play-through by calling the Sound Manager
functions.
Sound System 69
© Apple Computer, Inc. November 2002
CHAPTER 3
Devices and Ports
70 Sound System
© Apple Computer, Inc. November 2002
CHAPTER
Expansion Features
This chapter describes the expansion features of the PowerBook G4 computer: the
RAM expansion slots and the CardBus slot.
RAM Expansion Slots
The computer has two RAM expansion slots that accommodate standard SO (small
outline) DIMMs using SDRAM devices. One or both slots may be occupied by
factory-installed SO-DIMMs. The slots are accessible for user installation of an
additional or larger SO-DIMM.
RAM expansion SO-DIMMs must be PC133 compliant.
The SO-DIMMs must use SDRAM devices. If the user installs an SO-DIMM that
uses EDO devices, the boot process will fail when the user attempts to restart the
computer and the computer will not operate.
The address logic for the RAM slots supports up to 1 GB total RAM. Using the
highest-density devices currently available, an SO-DIMM can contain up to 512 MB
of RAM, so the two RAM expansion slots can accommodate up to 1 GB total RAM.
Getting Access to the Slots
The RAM expansion slots are stacked in a dual socket on the main logic board. The
user can get access to the slots by removing the keyboard, as shown in Figure 4-1 .
The keyboard is held in place by a locking screw and two latches.
RAM Expansion Slots 71
© Apple Computer, Inc. November 2002
CHAPTER 4
Expansion Features
The keyboard locking screw is a slotted screw that is part of the Num Lock LED,
which is located between the F5 and F6 function keys. The locking screw can be
turned through 360°; turning it 180° switches between the locked and unlocked
positions. The computer is shipped with the locking screw in the unlocked position.
The two latches are between the ESC key and the Fl key and between the Fll and
F12 keys. You release the latches by pulling them toward the front of the computer.
Pulling on the latches only (not on the keys), and without disconnecting the
keyboard's membrane cable, you can lift the keyboard up and turn it face down
onto the front part of the case.
Figure 4-1 Interior view showing RAM expansion slots
Upper Lower
memory memory
slot slot (filled)
Keyboard
flipped over
Important
Use care when inserting or removing a DIMM. Pay
particular attention to the retaining tabs on either side of the
slot. Make sure to release the tabs before removing a DIMM.
When installing a DIMM, hold the RAM expansion card at a
30-degree angle. Line up the notch in the card with the small
72
RAM Expansion Slots
© Apple Computer, Inc. November 2002
CHAPTER 4
Expansion Features
tab in the RAM expansion slot and slide the card into the slot
until the gold edge is almost invisible, then gently push the
RAM expansion card into the expansion slot. Make sure the
tabs are engaged before closing up the computer.
Mechanical Design of RAM SO-DIMMs
The RAM expansion modules used in the PowerBook G4 computer are standard
144-pin 8-byte DRAM SO-DIMMs, as defined in the JEDEC specifications.
The mechanical characteristics of the RAM expansion SO-DIMM are given in the
JEDEC specification for the 144-pin 8-byte DRAM SO-DIMM. The specification
number is JEDEC MO-190-C. To obtain a copy of the specification, see the references
listed at "RAM Expansion Modules" (page 83).
The specification defines SO-DIMMs with nominal heights of 1.0, 1.25, 1.5, and 2.0
inches. The PowerBook G4 computer can accommodate SO-DIMMS with heights
of 1.25 inches or less.
Important
The PowerBook G4 computer can not accept a 1.5 or 2-inch
SO-DIMM.
The JEDEC specification defines the maximum depth or thickness of an SO-DIMM
as 3.8 mm. Modules that exceed the specified thickness can cause reliability
problems.
Electrical Design of RAM SO-DIMMs
SO-DIMMs for the PowerBook G4 computer are required to be PC133 compliant.
For information about the PC133 specifications, see the references at "RAM
Expansion Modules" (page 83).
The electrical characteristics of the RAM SO-DIMM are given in section 4.5.6 of the
JEDEC Standard 21-C, release 7. To obtain a copy of the specification, see the
references listed at "RAM Expansion Modules" (page 83).
The JEDEC and Intel specifications define several attributes of the DIMM, including
storage capacity and configuration, connector pin assignments, and electrical
loading. The specifications support SO-DIMMs with either one or two banks of
memory.
RAM Expansion Slots 73
© Apple Computer, Inc. November 2002
CHAPTER 4
Expansion Features
Important
The memory controller on the PowerBook G4 computer uses
a separate CKE signals for each bank, as called out in the
JEDEC specification. SO-DIMMs that have all the CKE pins
connected together do not operate properly.
The JEDEC specification for the SO-DIMM defines a Serial Presence Detect (SPD)
feature that contains the attributes of the module. SO-DIMMs for use in PowerBook
computers are required to have the SPD feature. Information about the required
values to be stored in the presence detect EEPROM is in section 4.1.2.5 and Figure
4.5.6-C (144 Pin SDRAM SO-DIMM, PD INFORMATION) of the JEDEC standard
21-C specification, release 7.
Important
For a DIMM to be recognized by the startup software, the
SPD feature must be programmed properly to indicate the
timing modes supported by the DIMM.
Capacitance of the data lines must be kept to a minimum. Individual DRAM devices
should have a pin capacitance of not more than 5 pF on each data pin.
SDRAM Devices
The SDRAM devices used in the RAM expansion modules must be self-refresh type
devices for operation from a 3.3-V power supply. The speed of the SDRAM devices
must be 133 MHz or higher.
The devices are programmed to operate with a CAS latency of 3. At that CAS
latency, the access time from the clock transition must be 5.4 ns or less. The burst
length must be at least 4 and the minimum clock delay for back-to-back random
column access cycles must be a latency of 1 clock cycle.
When the computer is in sleep mode, the RAM modules are in self -refresh mode
and the maximum power-supply current available for each RAM module is 8 mA
(see the section "RAM SO-DIMM Electrical Limits" (page 76)). Developers should
specify SDRAM devices with low power specifications so as to stay within that
limit.
74 RAM Expansion Slots
© Apple Computer, Inc. November 2002
CHAPTER 4
Expansion Features
Configuration of RAM SO- DIM Ms
Table 4-1 shows information about the different sizes of SDRAM devices used in the
memory modules. The first two columns show the memory size and configuration
of the SO-DIMMs. The next two columns show the number and configuration of the
SDRAM devices making up the memory modules.
Table 4-1 Sizes of RAM expansion modules and devices
SO-DIMM Device
SO-DIMM configuration Number of configuration Number of
size (MB x bits) devices (MB x bits) banks
16
128MB
16
x64
128MB
16
x64
256MB
32
x64
256MB
32
x64
256MB
32
x64
512MB
64
x64
16 x 8
1
8 xl6
2
16 x 8
2
32 x 8
1
16 xl6
2
32 x 8
2
I
16
Note: The PowerBook G4 computer does not use memory interleaving, so
installing two SO-DIMMs of the same size does not result in any performance
gain.
Address Multiplexing
Signals A[0] - A[12] and BA[0] - BA[1] on each RAM SO-DIMM make up a 15-bit
multiplexed address bus that can support several different types of SDRAM
devices. Table 4-2 lists the types of devices that can be used in the PowerBook G4
computer by size, configuration, and sizes of row, column, and bank addresses.
RAM Expansion Slots 75
© Apple Computer, Inc. November 2002
CHAPTER 4
Expansion Features
Important
The PowerBook G4 computer supports only the types of
SDRAM devices specified in Table 4-2. Other types of
devices should not be used with this computer.
Table 4-2
Types of DRAM devices
Device configuration
Device size (bytes x bits banks) Row address bits Column address bits
64 Mbits
2Mx8x4
12
9
64 Mbits
1Mx16x4
12
8
64 Mbits
512 K x 32 x 4
11
8
128 Mbits
4Mx8x4
12
10
128 Mbits
2Mxl6x4
12
9
128 Mbits
1 M x 32 x 4
12
8
256 Mbits
8Mx8x4
13
10
256 Mbits
4Mxl6x4
13
9
RAM SO-DIMM Electrical Limits
Each RAM SO-DIMM must not exceed the following maximum current limits on
the +3.3 V supply:
Active: 1.2 A (8 devices at 150 mA each)
Sleep: 12 mA
Important
The restriction on sleep current is required not only to
maximize the battery life but to meet the limitations of the
backup battery during sleep swapping of the main battery.
Developers of RAM expansion modules that exceed the limit
on sleep current must include a warning to the user that
battery sleep swapping may not work with those modules
installed.
76
RAM Expansion Slots
© Apple Computer, Inc. November 2002
CHAPTER 4
Expansion Features
The maximum current specified for active operation generally rules out the use of
4-bit-wide SDRAM devices in a RAM expansion module. Such a module would
have 16 such devices, and the 1.2 A maximum current would allow only about
75 mA per device. To stay within the current limits, RAM expansion modules
should use only 8-bit or 16-bit SDRAM devices.
CardBus Slot
The CardBus slot accepts one Type I or Type II card. The slot supports both 16-bit
PC Cards and 32-bit CardBus Cards. The card can be removed and replaced while
the computer is operating.
Note: The CardBus slot does not provide 12 V power.
For information about the CardBus and the PC Card Manager, refer to the CardBus
DDK and the PC Card Manager SDK. To obtain the DDK and the SDK, see the
reference at "PC Card Manager" (page 83).
Important
The AirPort Card does not work in the CardBus slot.
CardBus Slot 77
© Apple Computer, Inc. November 2002
CHAPTER 4
Expansion Features
78 CardBus Slot
© Apple Computer, Inc. November 2002
APPENDIX A
Supplemental Reference
Documents
For more information about the technologies mentioned in this developer note, you
may wish to consult some of the following references.
For information about older models of Macintosh computers, refer to the developer
notes archive at
http://developer.apple.com/techpubs/hardware/hardware2.html
Apple Technical Notes
Apple Technical Notes answer many specific questions about the operation of
Macintosh computers and the Mac OS. The notes are available on the Technical
Note website at
http :// developer .apple . com / techno tes /
3D Graphics
Developers of 3D graphics for games should know about OpenGL for Macintosh®,
a new version of SGI's application programming interface (API) and software
library for 3D graphics.
Apple Technical Notes 79
© Apple Computer, Inc. November 2002
APPENDIX A
Supplemental Reference Documents
Information is available on the World Wide Web at
http : / / www .apple . com / opengl
Developer support and documentation is available at
http://developer.apple.com/opengl/
PowerPC G4 Microprocessor
Information about the PowerPC G4 microprocessor is available on the World Wide
Web at
http : / / e-ww w .motorola . com / webapp / sps / site /
taxonomy .jsp?nodeId=03M943030450467M98653
Velocity Engine (AltiVec)
Velocity Engine is Apple's name for the AltiVec vector processor in the PowerPC
G4 microprocessor. Apple provides support for developers who are starting to use
the Velocity Engine in their applications. Documentation, development tools, and
sample code are available on the World Wide Web, at
http://developer.apple.com/hardware/ve/index.html
and
http : / / developer .apple . com / techpubs / macosx / CoreTechnologies / vDSP /
vDSP.html
80 PowerPC G4 Microprocessor
© Apple Computer, Inc. November 2002
APPENDIX A
Supplemental Reference Documents
AltiVec Technology Programming Environments Manual (AltiVec PEM) is a reference
guide for programmers. It contains a description for each instruction and
information to help in understanding how the instruction works. You can obtain
a copy of the AltiVec PEM through the Motorola AltiVec site on the World Wide
Web, at
http : / / e- www .motorola . com / webapp / sps / site /
overview.jsp?nodeId=03M943030450467M0ymK5Nf2
Mac OS X
Mac OS X version 10.2 is installed by default on the PowerBook G4 computer. For
access to Apple's developer documentation for Mac OS X, see the Apple Developer
Connection (ADC) website at
http : / / developer .apple .com/ techpubs / macosx / macosx .html
O'Reilly & Associates publishes a series of books about Mac OS X development. The
books in this series have been technically reviewed by Apple engineers and are
recommended by the Apple Developer Connection.
Mac OS 9.2.2
Mac OS 9.2.2 is also included with the PowerBook G4 computer. Programming
information about Mac OS 9 is available on the World Wide Web at
http :// developer .apple . com / techpubs / macosx /Carbon / carbon .html
You can find additional information in Apple Technical Notes at
http: / /developer, apple.com/technotes/
Mac OS X 81
© Apple Computer, Inc. November 2002
APPENDIX A
Supplemental Reference Documents
I/O Kit
The I/O Kit is part of Darwin, the operating system foundation for Mac OS X. The
documentation for I/O Kit is available on Apple's Darwin website at
http :// developer .apple . com / techpubs / macosx / Darwin / index html
Open Firmware
The software architecture implemented on current Macintosh computers follows
the standard defined by the Open Firmware IEEE 1274-1994 specification. Three
Technical Notes provide an introduction to Open Firmware on the Macintosh
platform. They are:
TN1061: Open Firmware, Part I, available at
http://developer.apple.com/technotes/tn/tnl061.html
TN1062: Open Firmware, Part II, available at
http://developer.apple.com/technotes/tn/tnl062.html
TN1044: Open Firmware, Part III, available at
http://developer.apple.com/technotes/tn/tnl044.html
Other Technical Notes provide additional information about Open Firmware on the
Macintosh.
TN2000: PCI Expansion ROMs and You, at
http : / / developer .apple .com/ techno tes / tn / tn2000 html
82 I/O Kit
© Apple Computer, Inc. November 2002
APPENDIX A
Supplemental Reference Documents
TN2001: Running Files from a Hard Drive in Open Firmware, at
http : / / developer .apple . com / techno tes / tn / tn200 1 .html
TN2004: Debugging Open Firmware Using Telnet, available at
http :// developer .apple . com / techno tes / tn / tn2004 .html
RAM Expansion Modules
The mechanical characteristics of the RAM SO-DIMM are given in JEDEC
specification number JEDEC MO190-C. The specification can be found by using the
search string MO190-C on the Electronics Industry Association's website at
http : / / www .jedec .org / DOWNLOAD /default, cf m
The electrical characteristics of the RAM SO-DIMM are given in JEDEC Standard
21-C. The specification can be found by using the search string JESD21-C on the
Electronics Industry Association's website at
http : / / www .jedec .org / DOWNLOAD /default, cf m
The RAM DIMMs are required to be PC133 or PC100 compliant. Information about
the PC133 and PC100 specifications is available from Intel's website at
http : / / developer .in tel. com / technology / memory / pcsdram /
PC Card Manager
For information about the CardBus and the PC Card Manager, refer to the CardBus
DDK and the PC Card Manager SDK. The DDK and SDK are available on the Apple
Developer World web page at
http : / / developer .apple . com / sdk / index .html
RAM Expansion Modules 83
© Apple Computer, Inc. November 2002
APPENDIX A
Supplemental Reference Documents
ATA Devices
ATA (AT Attachment), also referred to as integrated drive electronics (IDE), is a
standard interface used with storage devices such as hard disk drives. For more
information on ATA, refer to the following Apple website at
http://developer.apple.com/techpubs/hardware/DeviceManagers/ata/ata.html
ATA Manager 4.0 supports driver software for internal IDE drives and includes
DMA support. For the latest information about ATA Manager 4.0, see Technical
Note TN1098, ATA Device Software Guide Additions and Corrections, available on
the world wide web at
http://developer.apple.com/technotes/tn/tnl098.html
The web page for Technical Note TN1098 includes a link to a downloadable copy of
ATA Device Software Guide.
Information about the ATA standards is available at the Technical Committee T13
AT Attachment website, at
http://www.tl3.org/
USB Interface
For more information about USB on Macintosh computers, refer to Apple
Computer's Mac OS USB DDK API Reference. Information is also available on the
World Wide Web, at
http :// developer .apple . com / techpubs /hardware / De viceManagers / usb /
usb.html
84 ATA Devices
© Apple Computer, Inc. November 2002
APPENDIX A
Supplemental Reference Documents
USB game controllers are supported by the InputSprocket component of the Apple
Games Sprockets software architecture. InputSprocket software and information
about the InputSprocket API can be found at
http : / / developer .apple .com/ games /
For full specifications of the Universal Serial Bus, you should refer to the USB
Implementation Forum on the World Wide Web, at
http://www.usb.org/developers/home.php3
Fire Wire Interface
For additional information about the FireWire IEEE 1394 interface and the Apple
API for FireWire software, refer to the resources available on the Apple FireWire
website at
http :// developer .apple . com /hard ware / FireWire /index html
The IEEE 1394 standard is available from the IEEE. Ordering information can be
found on the World Wide Web at
http : / / standards .ieee . or g / reading / ieee / std public / description /busarch /
1394-1995 desc.html
You may also find useful information at the 1394 Trade Association's website:
http://www.1394ta.org/
FireWire Interface 85
© Apple Computer, Inc. November 2002
APPENDIX A
Supplemental Reference Documents
Digital Visual Interface
For information about transition minimized differential signaling (TMDS) used
with digital video monitors, see the specification, Digital Visual Interface DVI
Revision 1.0, available on the website of the Digital Display Working Group
(DDWG)at
http: / /www. ddwg.org/index. html
Wireless Networks
More information about Wi-Fi and wireless networks using the IEEE 802.11
standard is available on the website of the Wireless Ethernet Compatibility Alliance,
at
http : / / www .wirelessethernet.org/ OpenSection / index .asp
86 Digital Visual Interface
© Apple Computer, Inc. November 2002
APPENDIX
Abbreviations
Here a lists of abbreviations used in this developer note.
Abbreviations and Standard Units
Standard units of measure used in this note include:
A amperes
dB decibels
GB gigabytes
Hz hertz
KB kilobytes
kg kilograms
kHz kilohertz
mA milliamperes
MB megabytes
Mbps megabits per second
Mbits megabits
MHz megahertz
mm millimeters
ns nanoseconds
V volts
VDC volts direct current
mAh milliampere-hours
Abbreviations and Standard Units
© Apple Computer, Inc. November 2002
87
APPENDIX B
Abbreviations
Other Abbreviations
Other abbreviations used in this note include:
lOBase-T an Ethernet standard for data transmission at rates up to 10 Mbits per
second
100Base-T an Ethernet standard for data transmission at rates up to 100 Mbits
per second
lOOOBase-T an Ethernet standard for data transmission at rates up to 1000 Mbits
per second
AGP accelerated graphics port
AIM ATA Interface Module
ANSI American National Standards Institute
API application programming interface
ASIC application-specific integrated circuit
ATA AT attachment
CAS column address strobe, a memory control signal
CD compact disc
CD-ROM compact disc read-only memory
CPU
central processing unit
CRT
cathode ray tube, a video display device
DAA
data access adapter (a telephone line interface)
DAC
digital-to-analog converter
DDC
display data channel
DIMM
Dual Inline Memory Module
DB-DMA
descriptor-based direct memory access
DDK
device developer's kit
88
Other Abbreviations
© Apple Computer, Inc. November 2002
APPENDIX B
Abbreviations
DDR
double data rate, a type of SDRAM
DMA
direct memory access
DVI
Digital Visual Interface
EDO extended data out
EIDE enhanced integrated device electronics
G4 Generation 4, the fourth generation of PowerPC
microprocessors, incorporating AltiVec technology
GND ground
HFS hierarchical file system
HID human interface device, a class of USB devices
IC integrated circuit
IDE integrated device electronics
IEC International Electrotechnical Commission
IIC inter-IC control bus
IIS inter-IC sound bus
I/O input and output
ISO International Organization for Standardization
JEDEC Joint Electron Device Engineering Council
LI level 1 or first level, a type of CPU cache
L2 level 2 or second level, a type of CPU cache
L3 level 3 or third level, a type of CPU cache
LED light emitting diode
Mac OS Macintosh Operating System
MDI Medium Dependent Interface
MDI-X Medium Dependent Interface with Cross-Over
modem modulator-demodulator, a data communications interface for use
with analog telephone lines
NMI
nonmaskable interrupt
Other Abbreviations
© Apple Computer, Inc. November 2002
89
APPENDIX B
Abbreviations
NOP
no operation
NVRAM nonvolatile random-access memory
OHCI
Open Host Controller Interface
OS operating system
PCI Peripheral Component Interconnect, an industry-standard expansion
bus
PLL phase-locked loop
RAM random-access memory
RCA Radio Corporation of America
rms root mean square
ROM read-only memory
SBP Serial Bus Protocol
SCSI Small Computer System Interface
SDK software developer's kit
SDRAM synchronous dynamic RAM
SNR signal to noise ratio
SO-DIMM Small Outline Dual Inline Memory Module
SPD Serial Presence Detect, a feature of the SO-DIMM
TMDS transition minimized differential signaling
USB Universal Serial Bus, an industry-standard expansion bus
VCC positive supply voltage (voltage for collectors)
90
Other Abbreviations
© Apple Computer, Inc. November 2002
Index
Numerals
3D graphics, reference information for 79
abbreviations 88
accelerated graphics port. See AGP
access to internal components 50, 71
AGP bus 27
AirPort Admin Utility 42
AirPort Application 42
AirPort Base Station 41
AirPort Card 12,40-42
hardware components 41
interface 31
security features 41
software components 42
AirPort Setup Assistant 42
ATA disk interface
reference information for 84
ATA hard disk 42
ATI Mobility IC 26
ATI Mobility Radeon 9000 11
B
block diagram 21, 22
boot ROM 25
booting from a FireWire device 37
buses 21,23,25
CardBus controller IC 31
CardBus slot 77
clock speeds 23
Combo drive 12, 48
connectors
Ethernet 38
external monitor 62
FireWire 35
hard disk drive 45
modem 40
sound input 68
sound output jack 68
S-video 64
USB 33
custom ICs
Key Largo I/O controller 28
Uni-N memory controller and bridge IC 24
D
displays
external monitors 61
VGA, SVGA, and XGA monitors 61
flat panel 59
mirror mode
resolution settings 61
scaling function 59
DMA support 28
DVD-R/CD-RW drive 49
DVD-R/CD-RW, SuperDrive 11, 12, 49
DVD-ROM /CD-RW drive 48
DVD-ROM /CD-RW, Combo drive 12, 48
Apple Computer, Inc November 2002
91
INDEX
EDO devices not supported 71
Energy Star standard 19
Ethernet controller 26
Ethernet port 38
external monitors 60-64
connector 62
mirror mode with 60
pixel depths available 62
VGA, SVGA, and XGA monitors 61
features 12
Fire Wire connector 35
Fire Wire controller 26
Fire Wire device drivers 37
Fire Wire device programming 37
Fire Wire port 35-38
booting from 37
connector 35
device drivers 37
Target Disk mode 37
Fire Wire, reference information for 85
flat panel display 59
Function-keys checkbox 55
G
G4. See PowerPC G4 microprocessor
graphics address remapping table (GART) 27
graphics IC 26
hard disk drive 42^47
connector
ATA signals on 46
pin assignments on 45
dimensions and mounting holes 42
I
I/O ports
Ethernet 38
IDE hard disk 42
internal modem 29
interrupts 28
JEDEC specifications for SO-DIMMs 73
K
keyboard 50-58
control keys with alternate functions 58
effect of Function-keys checkbox 55
Fn key 55
keys with multiple functions 51
Num Lock key 55
removing 50, 71
Keyboard control panel 55
Key Largo I/O controller IC 28
H
hard disk connector 45
pin assignments on 45
signals on 46
L2 cache
L3 cache
24
24
92
Apple Computer, Inc November 2002
INDEX
M
75
machine identification 18
memory interleaving not supported
microprocessor 23
microprocessor clock speeds 23
mirror mode 60
resolution settings for 61
modem 29,40
monitor connector 62
N
new features 11
NTSC video monitor
o
64
Open Firmware 17
reference information for
P,Q
82
PAL video monitor 64
PCI bus 28
peripheral devices 16
pointing device 50
power controller IC 31
power saving modes 18, 31
PowerPC G4 microprocessor 23
R
RAM expansion 71-76
EDO devices not supported 71
maximum current limits 76
memory interleaving not supported 75
module sizes 75
SDRAM device specifications
sizes of SO-DIMMs 71
RAM expansion module
capacities 75
ROM. See boot ROM
74
scaling of display images 59
SCSI Disk mode 37
SDRAM devices 71
specifications of 74
serial presence detect, on SO-DIMM 74
Sleep mode 18
SO-DIMMs 71
address multiplexing on 75
configurations 75
electrical design of 73
electrical limits for 76
mechanical design of 73
SDRAM device specifications 74
serial presence detect on 74
sound circuitry 30
sound specifications 67
sound system 66-69
input sources 67
built-in microphone 67
external input 68
internal speakers 69
output devices 68
speakers 69
SuperDrive 11,12,48,49
SVGA monitors 61
S-video connector 64
system software 17
Idle mode 18
machine identification 18
Open Firmware 17
power saving modes 18
Sleep mode 18
Apple Computer, Inc November 2002
93
INDEX
W
Target Disk mode 37
3D graphics, reference information for 79
trackball 50
trackpad 50
wireless LAN module. See AirPort Card
X,Y,Z
XGA monitors 61
u
Uni-N memory controller and bridge IC
units of measure 87
Universal Serial Bus. See USB ports
USB connectors 33
USB controller IC 29
USB ports 33-35
connectors 33
data transfer speeds 29, 34
USB, reference information for 84
24
V
VGA monitors 61
video display
controller IC 26
subsystem architecture 26
video monitors 61
See also external monitors
video port 64
94
Apple Computer, Inc November 2002